home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / CRS / crs55.d81 / cnotes.seq < prev    next >
Text File  |  2009-10-10  |  2KB  |  52 lines

  1. ┴ ╞EW ╒SEFUL ╘HINGS TO ╦NOW ┴BOUT ╨OWER ├
  2.  
  3. ╔'VE BEEN WORKING WITH ╨OWER ├ FOR A WHILE NOW, AND ╔'VE LEARNED A 
  4. FEW TRICKS ╔'D LIKE TO SHARE WITH OTHERS.  ╚OPEFULLY WE CAN HELP
  5. EACH OTHER LEARN THIS FASCINATING NEW LANGUAGE.
  6.  
  7. 1. ╘HE DISK-SWAPPING DISCUSSED IN THE DOCUMENTATION FOR THOSE OF US
  8.    WITH ONE DRIVE REALLY ISN'T NECESSARY; JUST MOVE THE FIRST SEVEN
  9.    FILES (SHELL-TRANSLATOR), PLUS STDIO.H AND DIR.H FROM THE ┼DITOR/
  10.    ├OMPILER DISK TO YOUR WORK DISK.  ╘HE NEW PROCEDURE IS THEN TO
  11.    ALWAYS HAVE THE WORK DISK IN THE DRIVE, EXCEPT WHEN LINKING IN 
  12.    THE FUNCTION LIBRARIES.  ╫HEN YOU COMPILE, USE THE SYNTAX:
  13.  
  14.         CC -P FILENAME
  15.  
  16.    ╘HIS WILL GO THROUGH THE ENTIRE COMPILATION PROCESS WITHOUT 
  17.    ASKING YOU TO CHANGE DISKS.
  18.  
  19. 2. ╘HE "TRIM" PROGRAM WILL TRIM FURTHER AN ALREADY TRIMMED FILE, BUT
  20.    THE RESULTING CODE DOESN'T ALWAYS WORK!  ╧NLY TRIM YOUR OBJECT
  21.    FILES ONCE!
  22.  
  23. 3. ╫HEN PASSING A VARIABLE ADDRESS TO A FUNCTION (WITH THE INTENT OF
  24.    MODIFYING THE VALUE OF THE ORIGINAL VARIABLE DIRECTLY), DECLARE
  25.    THE ORIGINAL VARIABLE AS "STATIC".  ╨OWER ├ MOVES THE FIRST 32 
  26.    BYTES OF VARIABLES TO BE PASSED (UNLESS DECLARED STATIC) INTO ZERO
  27.    PAGE, SO AN "AUTO" VARIABLE WON'T REALLY BE AT THE ADDRESS WHICH
  28.    WAS PASSED.
  29.  
  30. 4. ┴S YOU WRITE YOUR OWN FUNCTIONS WHICH CAN BE USED IN MULTIPLE
  31.    PROGRAMS, BUILD YOUR OWN FUNCTION LIBRARIES.  ├OMPILE AND LINK
  32.    THE PROGRAM "LIB.C" ON THE ╨OWER ├ WORK DISK, THEN RUN IT.
  33.    ╠IBRARY FILES MUST END WITH ".L".  ╧NCE YOU HAVE A LIBRARY FILE
  34.    YOU CAN GIVE THE LINKER THE NAME OF THE LIBRARY FILE INSTEAD OF 
  35.    THE NAMES OF INDIVIDUAL OBJECT MODULES.
  36.  
  37. 5. ╘HE SPEED OF THE STANDARD 1541 DISK DRIVE IS HORRIBLE FOR SUCH A
  38.    DISK-BASED APPLICATION; ╔ RAN OUT AND BOUGHT ┬ETTER╫ORKING'S ╘URBO
  39.    ╠OAD AND ╙AVE CARTRIDGE AS RECOMMENDED IN THE DOCUMENTATION; IT 
  40.    WORKS VERY WELL AS CLAIMED.
  41.  
  42. 6. ╞OR THOSE OF US WHO NEED A GOOD BOOK TO GET US STARTED, ╔ CAN
  43.    HEARTILY RECOMMEND "├ ╨RIMER ╨LUS", BY ╫AITE, ╨RATA, AND ═ARTIN,
  44.    PUBLISHED BY ╚OWARD ╫. ╙AMS & ├OMPANY.  ╔T'S MORE EXPENSIVE THAN
  45.    MOST, BUT WELL WORTH IT (IT'S 558 PAGES!).
  46.  
  47.    ╟OOD LUCK,
  48.  
  49.    ╙TEVE ╟RACE
  50.    (70726,306)
  51.  
  52.